.ShopInfo .shop{
    width:100%;
    display: flex;
    overflow: hidden;
    padding:16px;
    background:#fff;
    margin-top:8px;
}

.ShopInfo .shop > .logo{
    width:12%;
    border-radius: 5px;
    overflow: hidden;
    margin-right:10px;
    flex-shrink: 0;
}

.ShopInfo .shop > .logo > img{
    width:100%;
    height:100%;
    object-fit: cover;
}

.ShopInfo .shop > .info{
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative;
}

.ShopInfo .shop > .info > .link{
    position: absolute;
    right:0;
    top:20%;
    color:#8a8b8b;
}

.ShopInfo .shop > .info > div{
    width: 100%;
}

.ShopInfo .shop > .info > .name{
    font-size:14px;
    line-height: 1;
    margin-top:5px;
    font-weight: bold;
}

.ShopInfo .shop > .info > .amount{
    font-size:12px;
    color:#0e0e0f;
}